@charset "UTF-8";
textarea,input{outline: none;border:none; }
ul,ol {list-style: outside none none; }

.lr1{overflow: hidden;text-overflow: ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}
.lr2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.lr3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.page{width:1200px; margin: 0 auto;}
body{min-width:100%;overflow-x:hidden;}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1493688190676'); /* IE9*/
  src: url('iconfont.eot?t=1493688190676#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1493688190676') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1493688190676') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1493688190676#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-c5:before { content: "\e601"; }
.icon-c4:before { content: "\e61d"; }
.icon-c9:before { content: "\e674"; }
.icon-h4:before { content: "\e66c"; }
.icon-in2:before { content: "\e722"; }
.icon-c1:before { content: "\e600"; }
.icon-chenggonganli:before { content: "\e615"; }
.icon-in5:before { content: "\e625"; }
.icon-in3:before { content: "\e602"; }
.icon-caidan:before { content: "\e639"; }
.icon-h10:before { content: "\e677"; }
.icon-c8:before { content: "\e721"; }
.icon-c10:before { content: "\e61e"; }
.icon-h1:before { content: "\e60b"; }
.icon-h5:before { content: "\e7a3"; }
.icon-h9:before { content: "\e60f"; }
.icon-icon2:before { content: "\e610"; }
.icon-in6:before { content: "\e64b"; }
.icon-h12:before { content: "\e606"; }
.icon-in4:before { content: "\e673"; }
.icon-c3:before { content: "\e604"; }
.icon-h6:before { content: "\e63d"; }
.icon-h11:before { content: "\e612"; }
.icon-in1:before { content: "\e6f3"; }
.icon-c6:before { content: "\e603"; }
.icon-c7:before { content: "\e605"; }
.icon-h7:before { content: "\e633"; }
.icon-h8:before { content: "\e678"; }
.icon-h3:before { content: "\e746"; }
.icon-h2:before { content: "\e747"; }
.icon-c2:before { content: "\e724"; }
.icon-in11:before { content: "\e725"; }
.icon-in10:before { content: "\e726"; }
/*头部区域*/
.header{width:100%;overflow:hidden;}
.header2{height:110px;background:#fff;}
.logo_wr{padding-top:22px;}
.logo{width:182px;height:55px;text-align:center;overflow:hidden;float:left;}
.logo_inf{float:left;margin-left:10px;margin-top:10px;border-left:1px solid #d6d6d6;padding-left:20px;}
.logo_inf h2{font-size:24px;color:#333;line-height:1;margin-bottom:10px;}
.logo_inf p{font-size:16px;color:#333;line-height:1;}
.hd2_r{/*margin-top:32px;*/margin-top:18px;}
.hd2p i{font-size:60px;color:#0066ff;margin-right:5px;position:relative;top:3px;}
.hd2f h3{font-size:14px;color:#333;}
.hd2f h2{font-size:20px;color:#333;}
.hd2f h4{font-size:20px;color:#333;}
/*导航*/
.nav{height:46px;background:#2c2f34;line-height:46px;}
.navcon a{padding:10px 50px;font-size:16px;color:#ccc;}
.navcon a:hover,.navcon a.nav_on{font-weight:bold;color:#fff;}
/*banner*/
.banner{position:relative;z-index:1;}
.banner a.prev,.banner a.next{position:absolute;cursor:pointer;display:block;}
.banner a i{font-size:50px;color:#cdcbd9;}
.banner a:hover i{color:#2e96e6;}
.banner a.prev{left:50px;top:50%;margin-top:-28px;}
.banner a.next{right:50px;top:50%;margin-top:-28px;}
.banner .bd ul li{width:100%;cursor:pointer;text-align:center;}
.banner .bd ul li img{width:100%;display:block;}
.banner .hd{position:absolute;left:45%;bottom:35px;}
.banner .hd ul li{width:42px;height:3px;float:left;margin-right:8px;cursor:pointer;background:#fff;}
.banner .hd ul li.on{background:#0066ff;}
/*搜索*/
.search{height:46px;background:#f4f4f4;}
.search p{font-size:14px;color:#333;line-height:46px;}
.search p a{font-size:14px;color:#333;margin-right:20px;}
/*工程案例*/
.htit h2{line-height:1;font-size:22px;font-weight:bold;color:#0066ff;}
.htit h3{line-height:1;font-size:14px;color:#666;margin:10px auto 20px;text-transform:uppercase;}
.htit{border-bottom:1px solid #ebebeb;margin-bottom:54px;}
.htit span{font-size:0;display:block;width:30px;height:3px;background:#dfdfdf;position:absolute;left:50%;margin-left:-15px;bottom:-2px;}
.caseul li{width:293px;float:left;margin-right:9px;margin-bottom:44px;}
.caseul{margin-right:-9px;padding-bottom:16px;}
.casep{width:289px;height:167px;border:2px solid #e7e7e7;position:relative;}
.caseul li h3{line-height:1;margin-top:20px;text-align:center;}
.caseul li h3 a{font-size:14px;color:#666;}
.caseul li:hover h3 a,.search p a:hover{color:#0066ff;}
.hmore{display:block;width:102px;height:32px;line-height:32px;font-size:14px;color:#666;border:1px solid #e1e1e1;margin:0 auto;}
.hmore:hover{background:#0066ff;border-color:#0066ff;color:#fff;}
/*产品中心*/
.hpro{background:#0273b7;padding:64px 0;}
.hpro .htit{border-color:#5397bf;}
.hpro .htit h2,.hpro .htit h3{color:#fff;}
.hpro .htit span{background:#fff;}
.hproul{margin-right:-10px;}
.hproul li{width:292px;float:left;margin-right:10px;height:486px;background:#fff;overflow:hidden;}
.hprop{width:292px;height:246px;}
.hprof{padding:40px 25px 0 45px;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);position:absolute;top:246px;left:0;right:0;z-index:999;background:#fff;}
.hprof h3 a,.recprof h3 a{font-size:16px;color:#333;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}
.hprof h3,.recprof h3{line-height:1;margin-bottom:18px;}
.hprof p{font-size:14px;color:#666;line-height:24px;}
.hprof h4{font-size:0;width:60px;height:2px;background:#ccc;margin:40px 0 60px;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}
.hprof .hmore{margin:40px 0 0;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}
.hproul li:hover .hprof{top:206px;}
.hproul li:hover h4{opacity:0;filter:alpha(opacity=0);margin:0;}
.hproul li:hover .hprof h3 a{font-size:18px;color:#0066ff;font-weight:bold;}
.hproff{height:72px;overflow:hidden;}
.hmore.hpm{border-color:#619dc1;color:#fff;margin-top:46px;}
.hmore.hpm:hover{border-color:#0066ff;}
/*优势*/
.hadv .htit span{background:#339900;}
.hadvp{width:600px;height:246px;}
.hadvul li.odd .hadvp,.hadvul li.even .hadvf{float:left;}
.hadvul li.odd .hadvf,.hadvul li.even .hadvp{float:right;}
.hadvf{padding:62px 40px 0;height:184px;width:520px;}
.hadvf h3{font-size:22px;font-weight:bold;color:#333;line-height:1;margin-bottom:30px;}
.hadvf p{font-size:14px;color:#333;line-height:20px;margin-bottom:16px;}
.hadvf p span{font-weight:bold;}
.hadvul li.odd .hadvp em{border:15px solid transparent;border-right-color:#f9f9f9;position:absolute;right:0;top:50%;margin-top:-15px;z-index:99;}
.hadvul li.even .hadvp em{border:15px solid transparent;border-left-color:#f9f9f9;position:absolute;left:0;top:50%;margin-top:-15px;z-index:99;}
/*服务流程*/
.hservcon{color:#fff;}
.hservcon h3{line-height:24px;font-size:14px;margin-bottom:22px;}
.hservcon h3 span{font-size:24px;}
.hservcon p{font-size:14px;line-height:26px;}
.hservul{margin-right:-25px;padding-bottom:80px;}
.hservul li{float:left;width:128px;margin-right:25px;}
.hservul span{display:block;width:120px;height:120px;border:1px solid #b6c2ca;line-height:120px;border-radius:100%;color:#fff;}
.hservul span:hover{background:#3ba70d;}
.hservul span i{font-size:48px;}
.hservul span i.icon-h7,.hservul span i.icon-h9,.hservul span i.icon-h10{font-size:54px;}
.hservul span i.icon-h8{font-size:67px;}
.hservf h2{font-size:18px;color:#fff;line-height:1;margin:20px auto 10px;}
.hservf h3{text-transform:uppercase;font-size:12px;color:#fff;}
.hservf i{color:#518aab;font-size:18px;position:absolute;top:0;left:-10px;}
/*公司介绍*/
.hab.hcon{padding-bottom:30px;}
.habf{width:566px;padding-top:46px;}
.habp{width:600px;height:317px;}
.habf h3{font-size:18px;color:#333;line-height:1;margin-bottom:16px;}
.habf p{font-size:14px;line-height:26px;color:#666;}
.habfc .hd2_r{margin-top:0;}
.habf .hd2f h3{margin-bottom:2px;color:#999;}
.habf .hmore{margin-top:10px;}
/*新闻*/
.hnews{padding:10px 0 110px;}
.hnsL{width:575px;}
.hnsR{width:580px;}
.hnst{height:58px;border:1px solid #ccc;border-left:none;border-right:none;margin-bottom:30px;}
.hnst span{font-size:18px;color:#333;margin-right:55px;display:inline-block;;line-height:58px;cursor:pointer;}
.hnst a{font-size:16px;color:#333;position:absolute;right:0;top:50%;margin-top:-8px;}
.hnst span.on{color:#0066ff;border-bottom:1px solid #0066ff;}
.hnsp{width:246px;height:145px;}
.hnsf{width:294px;padding:18px 20px 0 0;}
.hnsf h3 a{font-size:16px;color:#333;}
.hnsf h3{line-height:1;margin-bottom:10px;}
.hnsf em{display:block;font-size:12px;color:#999;line-height:1;margin-top:16px;}
.hnul{margin:50px -9px 44px 0;}
.hnul li{width:293px;float:left;margin-right:9px;}
.hnp{width:293px;height:171px;}
.hnul li h3,.inhnul li h3{line-height:1;margin-top:20px;font-size:14px;color:#666;}
.hnul li:hover h3,.hnsf h3 a:hover,.hnst a:hover,.hnsRul li:hover h3 a{color:#0066ff;}
.hnsLul li{line-height:58px;height:58px;border-bottom:1px solid #ccc;}
.hnsLul li a{font-size:14px;color:#666;display:inline-block;height:100%;transition:all .3s;}
.hnsLul li span{font-size:14px;color:#ccc;}
.hnsLul{margin-top:30px;border-top:1px solid #ccc;}
.hnsLul li:hover a{webkit-transform: translate(5px,0);-moz-transform: translate(5px,0);transform: translate(5px,0);color:#0066ff;}
.hnsLc{display:none;}
.hnsRul h3,.hnsRf{padding-left:35px;}
.hnsRul h3{line-height:26px;margin-bottom:8px;}
.hnsRul h3 span,.hnsRf span{display:block;width:26px;height:26px;position:absolute;left:0;top:0;line-height:25px;text-align:center;color:#fff;font-size:16px;}
.hnsRul h3 span{background:#0066ff;}
.hnsRf span{background:#339900;}
.hnsRul h3 a{display:block;font-size:16px;color:#333;}
.hnsRul li{padding:27px 0;border-bottom:1px solid #ccc;}
/*友情链接*/
.link{height:50px;line-height:50px;background:#212528;}
.h_link a{margin-right:40px;font-size:14px;color:#999;}
.h_link a:hover{color:#fff;}
.h_link span{padding-right:10px;font-size:14px;color:#ccc;}
/*底部区域*/
.ft1{padding:60px 0;background:#2c2f34;border-bottom:1px solid #2c2f34;}
.ft1ul li{float:left;margin-right:80px;}
.ft1ul li h2{font-size:16px;color:#ccc;line-height:1;margin-bottom:10px;}
.ft1nav a{display:block;line-height:30px;font-size:14px;color:#999;}
.ft12{width:172px;}
.ftpp{width:81px;height:81px;}
.ftp h3{line-height:1;margin-top:10px;font-size:14px;color:#999;text-align:center;}
.ft13{width:430px;}
.ft13 p{line-height:32px;font-size:14px;color:#999;}
.ft13 p span{margin-right:15px;}
.ft2{height:40px;line-height:40px;background:#2c2f34;border-top:1px solid #383b40;overflow:hidden;}
.ft2con span,.ft2con a{font-size:14px;color:#999;margin-right:10px;}
.ft2con a:hover,.ft1nav a:hover{color:#fff;}
.ft2con span a{margin-right:0;}
/*内页左侧菜单栏*/
.conL{width:260px;top:-64px;z-index: 10;}
.conR{width:940px;z-index:10;}
.conLtc{background:#f7f7f7;}
.conLt{width:384px;height:150px;}
.conLtit{position:absolute;left:0;top:0;z-index:999;padding-left:34px;text-align:left;padding-top:40px;}
.conLtit h2{font-size:40px;color:#fff;line-height:1;margin-bottom:8px;}
.conLtit h3{font-size:24px;color:#fff;line-height:1;text-transform:uppercase;}
.menuul{padding:0 20px 50px 32px;background:#f7f7f7;}
.menuul li a{display:block;height:58px;line-height:58px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#666;padding-left:10px;}
.menuul li a.on,.menuul li a:hover{color:#0273b7;}
.menucon{padding-left:42px;background:#f7f7f7;}
.menucon h3{font-size:24px;color:#333;line-height:1;margin-bottom:16px;}
.menucon p{font-size:14px;color:#666;line-height:26px;}
.menucon p i{font-size:24px;color:#2184bf;position:relative;top:4px;margin-right:5px;}
.conLewm{background:#f7f7f7;padding:15px 0 50px;}
.erm{width:173px;height:173px;border:2px solid #ccc;margin:0 auto;}
.conLewm h3{font-size:12px;color:#999;margin-top:24px;}
.blue{width:100%;height:60px;background:#0273b7;}
.in_bg{width:8px;height:238px;position:absolute;left:0;top:132px;}
.conRt{height:86px;line-height:86px;background:#f7f7f7;font-size:14px;color:#333;padding-left:34px;margin-bottom:60px;}
.conRt a{font-size:14px;color:#333;margin-right:3px;}
.conRt span{margin-left:3px;color:#0066ff;}
.conRcon{padding-bottom:100px;}
/*内页右侧推荐*/
.recom h3.rect{height:38px;line-height:38px;padding-left:10px;background:#0273b7;font-size:18px;color:#fff;}
.recom h3.rect span{border-left:3px solid #fff;padding-left:8px;display:inline-block;line-height:1;}
.recpro,.recomcon{width:282px;padding:9px 9px 40px;border:1px solid #e8e8e8;}
.recprop{width:282px;height:240px;}
.recprof h3 a{font-size:18px;}
.recprof:hover  h3 a{color:#0066ff;font-weight:bold;}
.recpro .hd{position:absolute;right:26px;top:226px;}
.recpro .hd li{width:8px;height:8px;border-radius:100%;background:#0273b7;margin:0 7px;float:left;}
.recpro .hd li.on{background:#339900;}
.rulp{width:92px;height:59px;}
.rul1 li h3{width:180px;}
.rul1 li h3 a{display:inline-block;line-height:24px;font-size:14px;color:#333;}
.rul1 li:hover h3 a,.rul2 li:hover a,.rul3 li:hover a{color:#0066ff;}
.rul1 li{margin-bottom:14px;}
.recomcon{padding-bottom:0;}
.rul2 li span{display:block;width:22px;height:22px;background:#339900;position:absolute;left:0;top:8px;line-height:22px;text-align:center;font-size:14px;color:#fff;}
.rul2 li{padding:8px 0 8px 30px;border-bottom:1px dotted #f5f5f5;border-top:1px dotted #f5f5f5;}
.rul2 li a,.rul3 li a{font-size:14px;color:#333;}
.rul3 li span{font-size:12px;color:#999;}
.rul3 li{line-height:30px;}
.zizhi_tc{display: none;}
#bg{background-color:#666;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}
.tchuan{text-align:center;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index:99999;}
.tchuan .tc_img{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;}
.in_tc{display:table;height:100%;text-align: center;width: 100%;}
.tchuan .tc_img img{max-height:100%;max-width:100%;}
.zizhi_close{width: 30px;height: 30px;font-size: 26px;line-height: 30px;position: fixed;z-index:99999;right:10px;top:10px;background:#0066ff;color: #fff;text-align: center;border-radius: 2px;cursor: pointer;}
/*网站地图*/
.mapul li{float:left;width:90px;margin-right:100px;}
.mapul{margin-right:-100px;}
.mapul li a.mapt{font-size:14px;color:#333;font-weight:bold;}
.mapf a{display:block;font-size:14px;color:#666;line-height:40px;}
.mapf{margin-top:15px;}
.mapul li a:hover{color:#0066ff;}
/*新闻及详情*/
.newsp{width:246px;height:158px;}
.newsf{width:582px;height:133px;background:#f7f7f7;padding:25px 66px 0 16px;}
.newsf h3 a{font-size:16px;color:#333;}
.newsf h3{line-height:1;margin-bottom:18px;}
.newsf em{display:block;font-size:14px;color:#999;margin-top:12px;}
.nfm{display:block;height:158px;line-height:158px;width:46px;background:#0273b7;color:#cce3f1;position:absolute;top:0;right:0;}
.nfm i{font-size:30px;}
.newsul li{margin-bottom:10px;}
.newsul li:hover .nfm{background:#339900;}
.newsul li:hover .newsf h3 a{color:#0273b7;}
.newsf.incasef{height:117px;}
.newsf.incasef h3{margin-bottom:10px;}
.newsf.incasef .nfm{height:142px;}
/*新闻详情*/
.nav_add{height:46px;background:#f4f4f4;}
.nav_add .conRt{padding:0;height:46px;line-height:46px;}
.detail{padding:80px 0 160px;}
.detL{width:870px;}
.detR{width:300px;}
.detit h3{line-height:1;font-size:24px;color:#333;margin-bottom:24px;}
.detit h4{border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.detit h4 span{padding-right:10px;margin-right:10px;}
.detLcon p img{max-width:100%;}
.detm{height:30px;line-height:30px;background:#f9f9f9;padding:0 10px;margin-top:60px;}
.detm p,.detm p a{font-size:12px;color:#666;}
.detm p a:hover,.inproul li:hover .inprof h3 a{color:#0066ff;}
/*钢结构百科*/
.slidemenu-text{font-size:16px;color:#666;height:62px;border-top: 1px solid #ebebeb;cursor:pointer;line-height:62px;}
.slidemenu-text a{font-size:16px;color:#666;}
.slidemenu-text.on a{color:#0066ff;}
.slidemenu-text em {width:28px; height: 14px; display: block; float: right; margin-top:25px; background: url("../images/down.png") no-repeat center; }
.slidemenu-text.on em {background: url("../images/up.png") no-repeat center; }
.slidetext{font-size:16px;color:#666;line-height:26px;}
.slidemenu-center{padding-bottom:20px;}
/*产品及详情*/
.inprop{width:293px;height:246px;}
.inprof{width:576px;height:221px;background:#f7f7f7;padding:25px 25px 0 16px;}
.inprof h3 a,.inprof h4{font-size:18px;color:#333;font-weight:bold;}
.inprof h4{font-size:16px;line-height:1;margin:34px auto 10px;}
.inprom{font-size:14px;color:#339900;position:absolute;right:20px;bottom:90px;}
.inproul li:hover .inprom{color:#0066ff;}
.inproul li{margin-bottom:20px;}
.detpro p img{width:100%;}
.detprof h3{font-size:16px;color:#333;font-weight:bold;line-height:1;margin:30px auto 10px;}
/*公司简介*/
.abp1{margin:60px auto 50px;}
.abp1 p img{width:100%;}
.ab2{border-top:1px solid #f1f1f1;padding-top:48px;}
.ab2 h2.abtit{font-size:22px;color:#333;line-height:1;}
.ab2p{width:394px;margin-right:20px;}
.ab3 h3.abt{font-size:22px;color:#333;line-height:1;padding-bottom:20px;border-bottom:1px solid #f1f1f1;margin-bottom:10px;}
h3.ab3ft{font-size:18px;color:#666;line-height:1;margin-bottom:8px;}
.ab3p{width:290px;margin-left:20px;border:1px solid #ccc;}
.ab3ff p span{font-weight:bold;}
.inhnp{width:293px;height:171px;}
.inhnp img{width:293px;height:171px;}
.inhn{width:910px;}
.inhnul,.sbul{padding-right:-10px;}
.inhnul li,.sbul li{width:293px;float:left;padding-right:10px;padding-bottom:30px;border-bottom:1px dotted #e5e5e5;margin-bottom:30px;height:222px;}
.inhnul li h3{padding-top:15px;border-top:1px solid #cfcfcf;text-align:center;}
.sbp{width:291px;height:217px;border:1px solid #ccc;cursor:pointer;}
.sbul li h3{text-align:center;font-size:14px;color:#666;line-height:1;margin-top:20px;}
.sbul li{height:254px;padding-bottom:30px;border-bottom:1px solid #f1f1f1;}
.deveul li.odd{float:right;width:50%;padding-top:40px;}
.deveul li.even{float:left;width:50%;padding-top:32px;}
.devep{width:338px;}
.devep img{width:338px;height:125px;}
.deveul li:nth-child(2){padding-top:102px;}
.deveul li.odd .devep{float:left;}
.deveul li.even .devep{float:right;}
.deveul li em{display:block;width:16px;height:1px;background:#ccc;position:absolute;}
.deveul li.odd em{top:50%;left:-16px;}
.deveul li.even em{top:50%;right:-16px;}
.devecon{margin-bottom:20px;}
.deveul li.odd .devecon,.deveul li.odd .devef{padding-left:16px;padding-top:20px;}
.deveul li.even .devecon,.deveul li.even  .devef{padding-right:16px;padding-top:20px;}
.devecon h3{font-size:22px;color:#333;}
.deveul li.odd .devecon h3{position:absolute;bottom:-30px;right:0;}
.deveul li.even .devecon h3{position:absolute;bottom:-30px;left:0;}
.line{width:1px;height:auto;background:#ccc;position:absolute;top:0;bottom:0;left:50%;}
.developc .logo{margin:0 auto;float:none;}
.devect h3,.devecb h3{font-size:18px;color:#333;line-height:1;margin:10px auto 6px;text-align:center;}
.devecb strong{display:block;font-size:50px;color:#333;font-weight:bold;line-height:1;}
.devecb h3{margin:5px auto;}
.devecb i{font-size:60px;position:relative;top:-10px;color:#999;cursor:pointer;}
.develop{padding-bottom:140px;}
/*联系我们*/
.cont1t h2{font-size:18px;color:#0066ff;font-weight:bold;}
.cont1t h3{font-size:14px;line-height:24px;color:#666;}
.cont1ul{margin-right:-66px;}
.cont1ul li{width:210px;height:140px;box-shadow:0 0 5px 2px #f5f5f5;float:left;padding:70px 20px 0;margin-right:66px;}
.cont1f h3{font-size:24px;color:#333;line-height:1;margin-bottom:16px;}
.cont1f p{font-size:14px;color:#999;line-height:30px;}
.cont1f p em{margin-right:20px;}
.iconf{width:86px;height:86px;border-radius:100%;position:absolute;top:-43px;left:50%;margin-left:-43px;box-shadow:0 0 5px 2px #f5f5f5;}
.iconf:after{content:'';width:70px;height:70px;border:1px dashed #3ba70d;position:absolute;top:7px;left:7px;border-radius:100%;}
.iconf span{display:block;width:60px;height:60px;border-radius:100%;background:#3ba70d;text-align:center;line-height:60px;color:#fff;margin:13px auto 0;}
.iconf span i{font-size:26px;}
.cont1ul li.odd .iconf span{background:#3ba70d;}
.cont1ul li.even .iconf span{background:#0066ff;}
.cont1ul li.odd .iconf:after{border-color:#3ba70d;}
.cont1ul li.even .iconf:after{border-color:#0066ff;}
.cont1con{padding-top:80px;}
.c1conL{width:160px;padding-top:76px;}
.c1conR{width:976px;}
.c1conL span{display:block;margin-bottom:18px;}
.c1conL span i{color:#323232;font-size:40px;}
.c1conL h3{font-size:20px;color:#666;}
.c1conR h3{font-size:22px;color:#333;line-height:1;margin-bottom:35px;text-align:center;}
.c1rul li{padding:15px 0 15px 36px;border-bottom:1px solid #eee;}
.c1rul li span{display:block;width:20px;height:20px;border-radius:100%;background:#211614;position:absolute;left:0;top:15px;text-align:center;color:#fff;line-height:20px;}
.cont2{height:676px;background:url(../images/map_bg.jpg) no-repeat center top;margin-top:100px;}
#allmap_us{width:100%;height:420px;}
.cont2con h3{font-size:20px;color:#fff;line-height:30px;margin-bottom:44px;}
.cont2con h3 span{font-size:30px;text-transform:uppercase;}
.cont2con{padding-top:70px;}
.cont3 h3{font-size:22px;color:#0066ff;margin:76px auto 48px;text-align:center;}
.bt{height: 20px; line-height: 20px; font-size: 14px; color: red; position: absolute; right: 10px; top: 10px; z-index: 999;}
.formul li,.addrf{position:relative;height:48px;line-height:48px;border:1px solid #eee;margin-bottom:10px;padding-left:10px;}
.formul li input,.addrf input{padding-left:5px;font-size:14px;color:#666;width:395px;height:48px;}
.formul li label i,.addrf label i{font-size:24px;color:#c4c4c4;}
.myformL{width:440px;}
.myformR{width:745px;}
.addr select{float: left; line-height:30px; border: 1px solid #e2e2e2; height:30px; color: #666;font-size:14px;margin-right:10px;width:90px;}
.addr,.test{margin-bottom:10px;}
.test input{width:204px;height:48px;line-height:48px;border:1px solid #eee;padding-left:10px;}
.formbtn input{width:216px;height:52px;line-height:52px;text-align:center;font-size:16px;color:#666;background:#eee;letter-spacing:10px;cursor:pointer;}
.formbtn input.btn{background:#0066ff;color:#fff;}
.myformR textarea{width:733px;height:322px;resize:none;border:1px solid #eee;padding-left:10px;padding-top:10px;font-size:14px;color:#666;}
/*公共样式*/
.hcon{padding:70px 0 100px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt110{padding-top:110px;}
.ml30{margin-left:30px;}
.mb30{margin-bottom:30px;}
.mr5{margin-right:5px;}
.common p{font-size:14px;color:#666;line-height:24px;}
.ts{transition:all ease-in-out .3s 0s;-webkit-transition:all ease-in-out .3s 0s;-moz-transition:all ease-in-out .3s 0s;-o-transition:all ease-in-out .3s 0s;}
.pr{position:relative;}
.txc{text-align:center;}
.img{text-align:center;overflow:hidden;}
.img img{width:100%;display:block;}
.bn_in{height:350px;width:100%;}
.casep:after{position: absolute;transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);background: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0)); background: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));z-index: 22;top: 0px;left: -100%;height: 100%;width: 100%;-webkit-transition: all ease-in-out 0s;-moz-transition: all ease-in-out 0s;-ms-transition: all ease-in-out 0s;-o-transition: all ease-in-out 0s;transition: all ease-in-out 0s;content: '';}
.casep:hover:after {left: 100%;-webkit-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.hadvp img,.hnsp img{transition:all .9s;-webkit-transition: all .9s;-o-transition:all .9s;-ms-transition: all .9s;transition: all .9s;}
.hadvp:hover img,.hnsp:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);}
.news_page{margin-top:46px;height:34px;background:#f6f6f6;line-height:34px;}
.news_page .current,.news_page a:hover{background:#339900;color:#fff;}
.news_page a,.news_page span{font-size:14px;padding:1px 6px;margin-right:12px;color:#9a9a9a;border-radius:100%;}
/*20170603增加在线咨询功能*/
.hserv .online{display:block;width:120px;height:40px;line-height:40px;font-size:16px;background:#fff;color:#0273b7;margin:0 auto 20px;}
.hserv .online:hover{background:#339900;color:#fff;}
#xianfeng{display:inline-block;top:-20px;position:relative;}